﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Drawing.Drawing2D;

namespace Qiang.Styles
{
    public interface ILineStyle : IStyle
    {

        #region 属性

        /// <summary>
        /// 样式类型。
        /// </summary>
        LineStyleType StyleType { get; }


        #endregion


        #region 方法

        /// <summary>
        /// 绘制。
        /// </summary>
        /// <param name="g"></param>
        /// <param name="path"></param>
        void DrawPath(Graphics g, GraphicsPath path);

        /// <summary>
        /// 
        /// </summary>
        Pen ToPen();

        #endregion
    }
}
